package site.sorghum.ddl.annotation;

import java.lang.annotation.*;

/**
 * 指定类型
 */
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface DdlType {

    /**
     * 数据库类型 -> 直接指定 如 varchar
     */
    String value() default "";

    /**
     * 字段长度
     */
    int size() default 0;

    /**
     * 字段精度
     */
    int digit() default 0;

    /**
     * 可空
     */
    boolean nullable() default true;
}
